<?php

/*
 * Classe Abstraite des Codes non payé
 * 
 * Code/AbstractTravaillePas.php
 */

namespace RHX\Model\Code;

use RHX\Helper\RHDateTime;
use RHX\Model\Object\XData;

class AbstractTravaillePas extends AbstractCode {

    /**
     * Constructeur
     *
     * @param array $data
     */
    public function __construct($data = array()) {
	parent::__construct($data);
	// Valeur par défaut
	$this->decompte		 = self::NONPAYE;
	$this->maximum		 = self::PASDELIMITE;
	$this->anciennete	 = self::PASDELIMITE;
	$this->pause		 = self::AUCUN;
	$this->repas		 = self::AUCUN;
    }

    /**
     * Calcul pour les Codes non payés
     * 
     * @param string $entree
     * @param string $sortie
     * @param int $pause
     * @param int $repas
     * @param float $taux
     * @param float $coef
     * @param string $refEntree
     * @param string $refSortie
     * @param array $param
     * @return \RHX\Model\Object\XData
     */
    public function calcul($entree, $sortie, $pause, $repas, $taux, $coef, $refEntree, $refSortie, $param = array()) {
	// Valeur de retour
	$return = new XData();

	return $return;
    }

}

?>
